package com.jeesite.common.utils.excel.fieldtype;

import com.jeesite.common.lang.StringUtils;
import com.jeesite.modules.base.entity.cars.Tcar;
import com.jeesite.modules.sys.utils.AreaUtils;

import java.util.List;

public class TcarType implements FieldType{
    private List<Tcar> list;

    public TcarType() {
        list = AreaUtils.getTcarAllList();
    }
    /**
     * 获取对象值（导入）
     */
    public Object getValue(String val) {
        for (Tcar e : list){
            if (StringUtils.trimToEmpty(val).equals(e.getCarId())){
                return e;
            }
        }
        return null;
    }

    /**
     * 获取对象值（导出）
     */
    public String setValue(Object val) {
        if (val != null && ((Tcar)val).getCarId() != null){
            return ((Tcar)val).getCarId();
        }
        return StringUtils.EMPTY;
    }
}
